// 登录注册

// 数据库集合的相关配置(每一个集合都需要重新配置)
// 1.定义数据集合的结构：定义出集合数据中数据有哪些属性，属性值是什么类型。
const { Schema, model } = require('mongoose');

const adminsSchema = new Schema({
    account: String,//定义好名称后数据库定义名称要一样
    password: String,
    power: {
        type: Number,
        default: 2
    },
    state: {
        type: String,
        default: 1,
    }
}, { versionKey: false });

//2.定义数据集合的模型对象：将schema和数据库中的集合关联起来
// model('模型名称',usersSchema,'数据库中的集合名称');
const adminsModel = model('adminsModel', adminsSchema, 'admins');
// 以上都是集合的配置

// 暴露模型
module.exports.adminsModel = adminsModel;
